home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / commands / Makefile < prev    next >
Makefile  |  1990-07-15  |  7KB  |  340 lines

  1. CFLAGS    = -O -D_MINIX -D_POSIX_SOURCE
  2.  
  3.  
  4. SUB    = atari ar mdb stclock stterm \
  5.       bawk de elvis ic indent kermit m4 make \
  6.       mined nroff patch sh zmodem
  7. SUBNEW    =
  8. SUBNOT    = basic elle stevie dis88
  9. BIN    = animals ascii at atrun backup \
  10.       badblocks banner basename btoa cal \
  11.       cat cdiff cgrep chgrp chmem \
  12.       chmod chown ci clr cmp \
  13.       co comm compress cp cpdir \
  14.       crc cron cut date dd \
  15.       df dhrystone diff diskcheck du \
  16.       echo ed expand expr factor \
  17.       fgrep file find fix \
  18.       fold fortune fsck gather getlf \
  19.       getty grep gres head id \
  20.       ifdef inodes kill last leave \
  21.       ln login look lpr \
  22.       ls machine mail man mkdir mkfs \
  23.       mknod mkproto modem more mount \
  24.       mref mv nm od passwd \
  25.       paste pr prep pretty printenv \
  26.       printroot ps pwd readall readfs \
  27.       recover rev rm rmdir roff \
  28.       sed shar size sleep sort \
  29.       split strings strip stty su \
  30.       sum sync tail tar tee \
  31.       termcap test time touch \
  32.       tr traverse treecmp tset tsort \
  33.       ttt tty umount unexpand uniq \
  34.       unshar update users uud uue \
  35.       vol wc whatsnew which who \
  36.       whoami width write
  37. BINNEW    =
  38. BINNOT    =
  39. SCR    = fixbin spell svclog true whereis
  40. SCRNEW    =
  41. SCRNOT    =
  42. CMD    = $(BIN) $(SCR)
  43. CMDNEW    = $(BINNEW) $(SCRNEW)
  44. CMDNOT    = $(BINNOT) $(SCRNOT)
  45.  
  46. all:    $(CMD) $(CMDNEW)
  47.     for i in $(SUB) $(SUBNEW); do cd $$i; pwd; make $@; cd ..; done
  48.  
  49. clean:
  50.     rm -f *.o
  51.     for i in $(SUB) $(SUBNEW); do cd $$i; pwd; make $@; cd ..; done
  52.  
  53. clobber:
  54.     rm -f $(CMD) $(CMDNEW)
  55.     for i in $(SUB) $(SUBNEW); do cd $$i; pwd; make $@; cd ..; done
  56.  
  57. fixbin: fixbin.sh
  58.     cp $@.sh $@; chmod +wx $@
  59. spell: spell.sh
  60.     cp $@.sh $@; chmod +wx $@
  61. svclog: svclog.sh
  62.     cp $@.sh $@; chmod +wx $@
  63. true: true.sh
  64.     cp $@.sh $@; chmod +wx $@
  65. whereis: whereis.sh
  66.     cp $@.sh $@; chmod +wx $@
  67.  
  68. animals: animals.c
  69.     $(CC) $(CFLAGS) $@.c -o $@
  70. ascii: ascii.c
  71.     $(CC) $(CFLAGS) $@.c -o $@
  72. at: at.c
  73.     $(CC) $(CFLAGS) $@.c -o $@
  74. atrun: atrun.c
  75.     $(CC) $(CFLAGS) $@.c -o $@
  76. backup: backup.c
  77.     $(CC) $(CFLAGS) $@.c -o $@
  78. badblocks: badblocks.c
  79.     $(CC) $(CFLAGS) $@.c -o $@
  80. banner: banner.c
  81.     $(CC) $(CFLAGS) $@.c -o $@
  82. basename: basename.c
  83.     $(CC) $(CFLAGS) $@.c -o $@
  84. btoa: btoa.c
  85.     $(CC) $(CFLAGS) $@.c -o $@
  86. cal: cal.c
  87.     $(CC) $(CFLAGS) $@.c -o $@
  88. cat: cat.c
  89.     $(CC) $(CFLAGS) $@.c -o $@
  90. cdiff: cdiff.c
  91.     $(CC) $(CFLAGS) $@.c -o $@
  92. cgrep: cgrep.c
  93.     $(CC) $(CFLAGS) $@.c -o $@
  94. chgrp: chgrp.c
  95.     $(CC) $(CFLAGS) $@.c -o $@
  96. chmem: chmem.c
  97.     $(CC) $(CFLAGS) $@.c -o $@
  98. chmod: chmod.c
  99.     $(CC) $(CFLAGS) $@.c -o $@
  100. chown: chown.c
  101.     $(CC) $(CFLAGS) $@.c -o $@
  102. ci: ci.c
  103.     $(CC) $(CFLAGS) $@.c -o $@
  104. clr: clr.c
  105.     $(CC) $(CFLAGS) $@.c -o $@
  106. cmp: cmp.c
  107.     $(CC) $(CFLAGS) $@.c -o $@
  108. co: co.c
  109.     $(CC) $(CFLAGS) $@.c -o $@
  110. comm: comm.c
  111.     $(CC) $(CFLAGS) $@.c -o $@
  112. compress: compress.c
  113.     $(CC) $(CFLAGS) $@.c -o $@
  114. cp: cp.c
  115.     $(CC) $(CFLAGS) $@.c -o $@
  116. cpdir: cpdir.c
  117.     $(CC) $(CFLAGS) $@.c -o $@
  118. crc: crc.c
  119.     $(CC) $(CFLAGS) $@.c -o $@
  120. cron: cron.c
  121.     $(CC) $(CFLAGS) $@.c -o $@
  122. cut: cut.c
  123.     $(CC) $(CFLAGS) $@.c -o $@
  124. date: date.c
  125.     $(CC) $(CFLAGS) $@.c -o $@
  126. dd: dd.c
  127.     $(CC) $(CFLAGS) $@.c -o $@
  128. df: df.c
  129.     $(CC) $(CFLAGS) $@.c -o $@
  130. dhrystone: dhrystone.c
  131.     $(CC) $(CFLAGS) $@.c -o $@
  132. diff: diff.c
  133.     $(CC) $(CFLAGS) $@.c -o $@
  134. diskcheck: diskcheck.c
  135.     $(CC) $(CFLAGS) $@.c -o $@
  136. du: du.c
  137.     $(CC) $(CFLAGS) $@.c -o $@
  138. echo: echo.c
  139.     $(CC) $(CFLAGS) $@.c -o $@
  140. ed: ed.c
  141.     $(CC) $(CFLAGS) $@.c -o $@
  142. expand: expand.c
  143.     $(CC) $(CFLAGS) $@.c -o $@
  144. expr: expr.c
  145.     $(CC) $(CFLAGS) $@.c -o $@
  146. factor: factor.c
  147.     $(CC) $(CFLAGS) $@.c -o $@
  148. fgrep: fgrep.c
  149.     $(CC) $(CFLAGS) $@.c -o $@
  150. file: file.c
  151.     $(CC) $(CFLAGS) $@.c -o $@
  152. find: find.c
  153.     $(CC) $(CFLAGS) $@.c -o $@
  154. fix: fix.c
  155.     $(CC) $(CFLAGS) $@.c -o $@
  156. fold: fold.c
  157.     $(CC) $(CFLAGS) $@.c -o $@
  158. fortune: fortune.c
  159.     $(CC) $(CFLAGS) $@.c -o $@
  160. fsck: fsck.c
  161.     $(CC) $(CFLAGS) $@.c -o $@
  162. gather: gather.c
  163.     $(CC) $(CFLAGS) $@.c -o $@
  164. getlf: getlf.c
  165.     $(CC) $(CFLAGS) $@.c -o $@
  166. getty: getty.c
  167.     $(CC) $(CFLAGS) $@.c -o $@
  168. grep: grep.c
  169.     $(CC) $(CFLAGS) $@.c -o $@
  170. gres: gres.c
  171.     $(CC) $(CFLAGS) $@.c -o $@
  172. head: head.c
  173.     $(CC) $(CFLAGS) $@.c -o $@
  174. id: id.c
  175.     $(CC) $(CFLAGS) $@.c -o $@
  176. ifdef: ifdef.c
  177.     $(CC) $(CFLAGS) $@.c -o $@
  178. inodes: inodes.c
  179.     $(CC) $(CFLAGS) $@.c -o $@
  180. kill: kill.c
  181.     $(CC) $(CFLAGS) $@.c -o $@
  182. last: last.c
  183.     $(CC) $(CFLAGS) $@.c -o $@
  184. leave: leave.c
  185.     $(CC) $(CFLAGS) $@.c -o $@
  186. ln: ln.c
  187.     $(CC) $(CFLAGS) $@.c -o $@
  188. login: login.c
  189.     $(CC) $(CFLAGS) $@.c -o $@
  190. look: look.c
  191.     $(CC) $(CFLAGS) $@.c -o $@
  192. lpr: lpr.c
  193.     $(CC) $(CFLAGS) $@.c -o $@
  194. ls: ls.c
  195.     $(CC) $(CFLAGS) $@.c -o $@
  196. machine: machine.c
  197.     $(CC) $(CFLAGS) $@.c -o $@
  198. mail: mail.c
  199.     $(CC) $(CFLAGS) $@.c -o $@
  200. man: man.c
  201.     $(CC) $(CFLAGS) $@.c -o $@
  202. mkdir: mkdir.c
  203.     $(CC) $(CFLAGS) $@.c -o $@
  204. mkfs: mkfs.c
  205.     $(CC) $(CFLAGS) $@.c -o $@
  206. mknod: mknod.c
  207.     $(CC) $(CFLAGS) $@.c -o $@
  208. mkproto: mkproto.c
  209.     $(CC) $(CFLAGS) $@.c -o $@
  210. modem: modem.c
  211.     $(CC) $(CFLAGS) $@.c -o $@
  212. more: more.c
  213.     $(CC) $(CFLAGS) $@.c -o $@
  214. mount: mount.c
  215.     $(CC) $(CFLAGS) $@.c -o $@
  216. mref: mref.c
  217.     $(CC) $(CFLAGS) $@.c -o $@
  218. mv: mv.c
  219.     $(CC) $(CFLAGS) $@.c -o $@
  220. nm: nm.c
  221.     $(CC) $(CFLAGS) $@.c -o $@
  222. od: od.c
  223.     $(CC) $(CFLAGS) $@.c -o $@
  224. passwd: passwd.c
  225.     $(CC) $(CFLAGS) $@.c -o $@
  226. paste: paste.c
  227.     $(CC) $(CFLAGS) $@.c -o $@
  228. pr: pr.c
  229.     $(CC) $(CFLAGS) $@.c -o $@
  230. prep: prep.c
  231.     $(CC) $(CFLAGS) $@.c -o $@
  232. pretty: pretty.c
  233.     $(CC) $(CFLAGS) $@.c -o $@
  234. printenv: printenv.c
  235.     $(CC) $(CFLAGS) $@.c -o $@
  236. printroot: printroot.c
  237.     $(CC) $(CFLAGS) $@.c -o $@
  238. ps: ps.c
  239.     $(CC) $(CFLAGS) $@.c -o $@
  240. pwd: pwd.c
  241.     $(CC) $(CFLAGS) $@.c -o $@
  242. readall: readall.c
  243.     $(CC) $(CFLAGS) $@.c -o $@
  244. readfs: readfs.c
  245.     $(CC) $(CFLAGS) $@.c -o $@
  246. recover: recover.c
  247.     $(CC) $(CFLAGS) $@.c -o $@
  248. rev: rev.c
  249.     $(CC) $(CFLAGS) $@.c -o $@
  250. rm: rm.c
  251.     $(CC) $(CFLAGS) $@.c -o $@
  252. rmdir: rmdir.c
  253.     $(CC) $(CFLAGS) $@.c -o $@
  254. roff: roff.c
  255.     $(CC) $(CFLAGS) $@.c -o $@
  256. sed: sed.c
  257.     $(CC) $(CFLAGS) $@.c -o $@
  258. shar: shar.c
  259.     $(CC) $(CFLAGS) $@.c -o $@
  260. size: size.c
  261.     $(CC) $(CFLAGS) $@.c -o $@
  262. sleep: sleep.c
  263.     $(CC) $(CFLAGS) $@.c -o $@
  264. sort: sort.c
  265.     $(CC) $(CFLAGS) $@.c -o $@
  266. split: split.c
  267.     $(CC) $(CFLAGS) $@.c -o $@
  268. strings: strings.c
  269.     $(CC) $(CFLAGS) $@.c -o $@
  270. strip: strip.c
  271.     $(CC) $(CFLAGS) $@.c -o $@
  272. stty: stty.c
  273.     $(CC) $(CFLAGS) $@.c -o $@
  274. su: su.c
  275.     $(CC) $(CFLAGS) $@.c -o $@
  276. sum: sum.c
  277.     $(CC) $(CFLAGS) $@.c -o $@
  278. sync: sync.c
  279.     $(CC) $(CFLAGS) $@.c -o $@
  280. tail: tail.c
  281.     $(CC) $(CFLAGS) $@.c -o $@
  282. tar: tar.c
  283.     $(CC) $(CFLAGS) $@.c -o $@
  284. tee: tee.c
  285.     $(CC) $(CFLAGS) $@.c -o $@
  286. termcap: termcap.c
  287.     $(CC) $(CFLAGS) $@.c -o $@
  288. test: test.c
  289.     $(CC) $(CFLAGS) $@.c -o $@
  290. time: time.c
  291.     $(CC) $(CFLAGS) $@.c -o $@
  292. touch: touch.c
  293.     $(CC) $(CFLAGS) $@.c -o $@
  294. tr: tr.c
  295.     $(CC) $(CFLAGS) $@.c -o $@
  296. traverse: traverse.c
  297.     $(CC) $(CFLAGS) $@.c -o $@
  298. treecmp: treecmp.c
  299.     $(CC) $(CFLAGS) $@.c -o $@
  300. tset: tset.c
  301.     $(CC) $(CFLAGS) $@.c -o $@
  302. tsort: tsort.c
  303.     $(CC) $(CFLAGS) $@.c -o $@
  304. ttt: ttt.c
  305.     $(CC) $(CFLAGS) $@.c -o $@
  306. tty: tty.c
  307.     $(CC) $(CFLAGS) $@.c -o $@
  308. umount: umount.c
  309.     $(CC) $(CFLAGS) $@.c -o $@
  310. unexpand: unexpand.c
  311.     $(CC) $(CFLAGS) $@.c -o $@
  312. uniq: uniq.c
  313.     $(CC) $(CFLAGS) $@.c -o $@
  314. unshar: unshar.c
  315.     $(CC) $(CFLAGS) $@.c -o $@
  316. update: update.c
  317.     $(CC) $(CFLAGS) $@.c -o $@
  318. users: users.c
  319.     $(CC) $(CFLAGS) $@.c -o $@
  320. uud: uud.c
  321.     $(CC) $(CFLAGS) $@.c -o $@
  322. uue: uue.c
  323.     $(CC) $(CFLAGS) $@.c -o $@
  324. vol: vol.c
  325.     $(CC) $(CFLAGS) $@.c -o $@
  326. wc: wc.c
  327.     $(CC) $(CFLAGS) $@.c -o $@
  328. whatsnew: whatsnew.c
  329.     $(CC) $(CFLAGS) $@.c -o $@
  330. which: which.c
  331.     $(CC) $(CFLAGS) $@.c -o $@
  332. who: who.c
  333.     $(CC) $(CFLAGS) $@.c -o $@
  334. whoami: whoami.c
  335.     $(CC) $(CFLAGS) $@.c -o $@
  336. width: width.c
  337.     $(CC) $(CFLAGS) $@.c -o $@
  338. write: write.c
  339.     $(CC) $(CFLAGS) $@.c -o $@
  340.